package com.hxgis.common.service;

import com.hxgis.common.entity.Station;

import java.util.List;
import java.util.Map;

public interface RainDayService {

    void addToRainEs(String startTime, String endTime, List<String> sids);


    void completionRainDay20(String startTime, String endTime, List<String> stations);
    void completionRainDay08(String startTime, String endTime, List<String> stations);

    void completionContinueByYear20(String firstDayOfMonth, String lastDayOfMonth, List<String> stations);
    void completionNotContinueByYear20(String firstDayOfMonth, String lastDayOfMonth, List<String> stations);
    void completionContinueByYear08(String firstDayOfMonth, String lastDayOfMonth, List<String> stations);
    void completionNotContinueByYear08(String firstDayOfMonth, String lastDayOfMonth, List<String> stations);

    /**
     * 新版连续降水连续无降水数据处理
     * @param startTime
     * @param endTime
     */
    void completionContinueByYear20New(String startTime, String endTime);
    void completionNotContinueByYear20New(String startTime, String endTime);
    void completionContinueByYear08New(String startTime, String endTime);
    void completionNotContinueByYear08New(String startTime, String endTime);

    Map<String,Integer> queryYearValidStNum(String riverName);

}
